﻿
using Admin.NET.Application.Entity;

namespace Admin.NET.Application;

    /// <summary>
    /// 设备运行日志输出参数
    /// </summary>
    public class DeviceLogDto
    {
        /// <summary>
        /// 网关
        /// </summary>
        public string? GateWayIdGateWayName { get; set; }
        
        /// <summary>
        /// 设备
        /// </summary>
        public string DeviceIdDeviceName { get; set; }
        
        /// <summary>
        /// 主键Id
        /// </summary>
        public long Id { get; set; }
        
        /// <summary>
        /// 标题
        /// </summary>
        public string Title { get; set; }
        
        /// <summary>
        /// 接收内容
        /// </summary>
        public string ReceiveText { get; set; }
        
        /// <summary>
        /// Ip地址
        /// </summary>
        public string Ip { get; set; }
        
        /// <summary>
        /// 网关
        /// </summary>
        public long? GateWayId { get; set; }
        
        /// <summary>
        /// 设备
        /// </summary>
        public long? DeviceId { get; set; }
        
        /// <summary>
        /// 创建者部门Id
        /// </summary>
        public long? CreateOrgId { get; set; }
        
        /// <summary>
        /// 创建者部门名称
        /// </summary>
        public string? CreateOrgName { get; set; }
        
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateTime { get; set; }
        
        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }
        
        /// <summary>
        /// 创建者Id
        /// </summary>
        public long? CreateUserId { get; set; }
        
        /// <summary>
        /// 创建者姓名
        /// </summary>
        public string? CreateUserName { get; set; }
        
        /// <summary>
        /// 修改者Id
        /// </summary>
        public long? UpdateUserId { get; set; }
        
        /// <summary>
        /// 修改者姓名
        /// </summary>
        public string? UpdateUserName { get; set; }
        
        /// <summary>
        /// 软删除
        /// </summary>
        public bool IsDelete { get; set; }
    /// <summary>
    /// 处理结果
    /// </summary>
    public DeviceProcotolProessResult DeviceProcotolProessResult { get; set; }

}
